package com.group3.pojo.receive;

import com.group3.pojo.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName SLessonReceive
 * @Author WenhaoChen
 * @Date 2021/6/18 19:35
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("项目课程参数类")
public class SLessonReceive extends Page {
    @ApiModelProperty(value = "学生id", required = true)
    private String studentId;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "查询开始时间", required = false)
    private Date startDateTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "查询结束时间", required = false)
    private Date endDateTime;

    @ApiModelProperty(value = "项目名称", required = false)
    private String lessonName;

    @ApiModelProperty(value = "实训教师", required = false)
    private String teacherS;

    @ApiModelProperty(value = "责任教师id", required = false)
    private String teacherZ;
}
